// package: rewords-server-2024
// filename: entity
// author: diogoxiang@gmail.com
// time: 2024/11/6 10:18

package entity

// SysMenu 系统菜单
type SysMenu struct {
	PublicTime `bson:",inline"` // -
	ID         int64            `bson:"id"  json:"id"`                                     // -
	ParentID   int64            `bson:"parent_id"   json:"parent_id" v:"required#父菜单不能为空"` // 父级ID
	Name       string           `bson:"name"  json:"name" v:"required#菜单名不能为空"`            // 菜单名称
	Icon       string           `bson:"icon"  json:"icon"`                                 // 图标
	Path       string           `bson:"path"  json:"path"`                                 // 菜单路径
	Redirect   string           `bson:"redirect"  json:"redirect"`                         // 重定向地址
	SchemaAPI  string           `bson:"schema_api"  json:"schema_api"`                     // schema json url 地址
	SortNo     int32            `bson:"sort_no"  json:"sort_no"`                           // 排序序号
	Visible    int32            `bson:"visible"  json:"visible"`                           // 是否显示
	IsSys      int32            `bson:"is_sys"  json:"is_sys"`                             // 是否是系统菜单
	Status     string           `bson:"status"  json:"status"`                             // 状态
	Remark     string           `bson:"remark"  json:"remark"`
	Etype      string           `bson:"etype" json:"-"` // 在数据库 存的 类型                            // 备注
}
